html, body {
	overflow-x: hidden;
}

input, textarea, select {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: transparent;
}

img {
	vertical-align: top;
}

/* 隐藏滚动条 */
/* div::-webkit-scrollbar {
	display: none
} */
* {
	font-family: Arial, "Microsoft YaHei";
}

/* 用于组件和组件之间的间隔 */
.margin-b-20 {
	margin-bottom: 0.266667rem;
}
/* 用于组件的大panel的左右间隔 */
.padding-lr-21 {
	padding: 0 0.28rem;
}
/* 用于组件内元素的间隔 */
.padding-t-30 {
	padding-top: 0.4rem;
}
/* 用于组件内元素的间隔,仅限banner */
.padding-t-10 {
	padding-top: 0.133333rem;
}
/* 用于组件内元素的间隔 */
.padding-b-30 {
	padding-bottom: 0.4rem;
}
/* 主图和小格子之间的间隔 */
.margin-b-18 {
	margin-bottom: 0.24rem;
}
/* 宫格和宫格之间的间隔.左右9px,下是30px */
.padding-lrb-9 {
	padding: 0 0.12rem 0.4rem 0.12rem;
}
/* 组件背景色 */
.bgcolor-white {
	background-color: white;
}

.xb_border:before, .xb_border_bottom:before {
	content: " ";
	position: absolute;
	left: 0;
	width: 100%;
	height: 1px;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
}

.xb_border:before {
	top: 0;
}

.xb_border_bottom:before {
	bottom: 0;
}

.ccc:before {
	border-top: 1px solid #ccc;
	color: #ccc;
}

/* 以下是测试时用到的样式 */
.test-title {
	height: 0.8rem;
	line-height: 0.8rem;
	font-size: 16px;
	background: #FFEFD5;
}